package migrate

import (
	"{{filepathJoin .ModName "internal/model"}}"
	"{{filepathJoin .ModName "internal/pkg/db"}}"
)

// Init 函数用于初始化数据库，自动迁移 Prompt 模型
// 确保数据库中的表结构与模型定义保持一致
func Init() error {
	// 使用 db.AutoMigrate 对 model 进行自动迁移
	// 如果迁移成功，返回 nil；如果有错误发生，返回相应的错误信息
	return db.AutoMigrate(&model.{{greatHump .ModelName}}{})
}
